begintownscript;
variables;
short choice,i;

body;
beginstate init_state;
i = 0;
while(char_ok(i) == 0){
	i = i + 1;
}
if(get_flag(5,0) == 0){
	relocate_character(i,24,25);
	force_view_center(24,25);
	force_instant_terrain_redraw();
	set_flag(5,0,1);
	message_dialog("When it was over there were twelve corpses in the Inner Sanctum. I knew every one's name, even if the faces were too burned to recognize. I knew all of them....","No, you don't have to do that. I already did all my crying that day, there's nothing left. Don't bother with that reassuring crap, just listen.");
}

break;

beginstate exit_state;
break;

beginstate start_state;
break;

beginstate 10;
if(get_flag(5,1) == 0){
	block_entry(1);
	set_flag(5,1,1);
	message_dialog("I don't know how long it took me, but I'd pulled every one from the wreckage and brought them to the Inner Sanctum. It was a solid stone structure in the center of the Chapel, the original and oldest part of the building.","I lined them up by the altar. I couldn't do anything more for them, but I felt like the Sanctum was as good a resting place as any. It was a real peaceful place, I spent a lot of time there back when I was-- when I still....");
	end();
}
if(get_flag(5,2) == 0){
	block_entry(1);
	set_flag(5,2,1);
	message_dialog("I sat there for a while. I don't really remember what I did-- but I don't think I cried. I say that because it's true, not some bullshit brag. I'd tell you if I cried-- but I don't think I could, not even then.","");
	end();
}
if(get_flag(5,3) == 0){
	block_entry(1);
	set_flag(5,3,1);
	message_dialog("I wasn't angry. I wasn't sad, at least not in the usual sense. I was-- empty._","_But then, I don't know how it happened or what possessed me to do it, but I looked up at the altar.");
	end();
}
if(get_flag(5,4) == 0){
	block_entry(1);
	set_flag(5,4,1);
	message_dialog("It was a simple thing, carved out of cherrywood and covered with a linen cloth. On the front of the cloth was a seven pointed star-- I guess it meant something, although I can't recall what.","Oh, it was the seven virtues of the Order. A seven-pointed star for the seven virtues; that was what it was. There was one on the cloth, and one hanging on the wall over the altar. Except that the one on the wall was missing.");
	end();
}
if(get_flag(5,5) == 0){
	block_entry(1);
	set_flag(5,5,1);
	message_dialog("I don't know why, but seeing those monks lying next to that altar with no emblem over it, it got me riled up. I hadn't felt anything but shock and fear and emptiness since I first saw the smoke rising from the Chapel, but now I was flooded with anger.","");
	end();
}
break;

beginstate 11;
if(get_flag(7,0) == 0)
	move_to_new_town(4,22,30);
break;

beginstate 12;
	block_entry(1);
	message_dialog("I had to return the emblem to its proper place. That would set everything right.","");
	end();
break;

beginstate 13;
if(get_flag(7,0) > 0){
	change_spec_item(1,-1);
	set_character_facing(i,0);
	relocate_character(i,24,24);
	force_view_center(24,24);
	set_terrain(24,21,198);
	force_instant_terrain_redraw();
	pause(5);

	message_dialog("Everything was right again. I'd hung the emblem on the wall behind the altar, the incense and prayer book were in their appointed place. The golden chalice looked like it had just been polished. Everything was in its place and as it should be.","But if everything was as it should be, then why was the Chapel strewn with bodies?");
	message_dialog("It didn't make sense. I'd set everything back to the way it ought to be, but it was all as wrong as when I left. The seven-pointed star stood behind the altar to remind everyone of the importance of the seven virtues.","Purity, restraint, generosity, diligence, patience, selflessness, and compassion. They were all there, but everything was so wrong. The star, the wreckage, the bodies, the screaming women, the dressed-up peasants. It was all wrong-- so wrong.");
	message_dialog("It was all so ordered there, but the moment I stepped outside the Chapel it all fell apart. Theo, the bandits, the nameless beggar-- everything I did fell apart. I was the one with all the lofty ideals-- but still no better than the rest.","");
	message_dialog("It didn't work. Order doesn't work. The Order didn't work.","");
	play_sound(48);

	set_character_pose(i,1);
	force_instant_terrain_redraw();
	play_sound(2);
	play_sound(108);
	pause(2);

	force_view_center(0,0);
	force_instant_terrain_redraw();
	pause(5);

	message_dialog("I wept then. I told you I'd tell you when I wept.","");
	set_character_pose(i,0);
	set_flag(250,0,2);
	move_to_new_town(31,21,29);
}
break;

beginstate 100;
block_entry(1);
break;